\begin{description}
%
% zimpl.c
%
\item[101 Bad filename]\ \\
  通过\code{-o}参数提供的文件名无效，可能是因为缺少文件名、
  目录名，或文件名以点开头。
  % The name given with the \code{-o} option is either missing, 
  % a directory name, or starts with a dot.
\item[102 File write error]\ \\
  写入输出文件时发生错误。错误描述将在下一行显示。有关错误含义，
  请参阅您的操作系统文档。
  % Some error occurred when writing to an output file. A description of 
  % the error follows on the next line. For the meaning 
  % consult your OS documentation.
\item[103 Output format not supported, using LP format]\ \\
  尝试选择了除\code{lp}、\code{mps}、\code{hum}、\code{rlp}或
  \code{pip}之外的格式。
  % You tried to select another format than \code{lp}, \code{mps},
  % \code{hum}, \code{rlp}, or \code{pip}.
\item[104 File open failed]\ \\
  尝试打开文件进行写入时发生错误。关于错误的描述将在下一行显示。
  有关错误信息的含义，请参阅您的操作系统文档。
  % Some error occurred when trying to open a file for writing. A description
  % of the error follows on the next line. For the meaning 
  % consult your OS documentation.
%
% inst.c
%
\item[105 Duplicate constraint name ``xxx'']\ \\
  两个\code{subto}语句具有相同的名称。
  % Two \code{subto} statements have the same name.
\item[106 Empty LHS, constraint trivially violated]\ \\
  约束的一侧为空，而另一侧不等于零。
  这种情况通常发生在对一个空的集合求和时。
  % One side of your constraint is empty and the other not equal to
  % zero. Most frequently this happens, when a set to be summed up is empty.
\item[107 Range must be $l\leq x\leq u$, or $u \geq x\geq l$]\ \\
  如果您指定范围，则必须在两侧使用相同的比较运算符。
  % If you specify a range you must have the same comparison operators
  % on both sides.
\item[108 Empty Term with nonempty LHS/RHS, constraint trivially violated]\ \\
  约束的中部为空，而约束的左侧或者右侧不等于0。
  这种情况通常发生在对一个空的集合求和时。
  % The middle of your constraint is empty and either the left- or
  % right-hand side of the range is not zero.
  % This most frequently happens, when a set to be summed up is empty.
\item[109 LHS/RHS contradiction, constraint trivially violated]\ \\
  取值范围较低的一侧大于较高的一侧，例如$15\leq x\leq 2$。
  % The lower side of your range is bigger than the upper side, e.g.
  % $15\leq x\leq 2$. 
\item[110 Division by zero]\ \\
  你在尝试除以零。这不是一个好主意。
  % You tried to divide by zero. This is not a good idea.
\item[111 Modulo by zero]\ \\
  你在尝试让一个数字参与以0为模的运算，这将是不可行的。
  % You tried to compute a number modulo zero. This does not work well.
\item[112 Exponent value \code{xxx} is too big or not an integer]\ \\
  只允许对数值计算整数次幂，且幂指数不得超过二十亿。\footnote{
    这种做法相当于是写了一个死循环\code{for(;;)}，或者更确切地来说就像是在递归
    \code{void f()\{f();\}}。}
  % It is only allowed to raise a number to the power of integers. Also trying
  % to raise a number to the power of more than two billion is 
  % prohibited.\footnote{The behavior of this operation could 
  % easily be implemented as \code{for(;;)} or in a more elaborate way as 
  % \code{void f()\{f();\}}.}
\item[113 Factorial value \code{xxx} is too big or not an integer]\ \\
  你只能计算整数阶的阶乘。同时，计算一个超过二十亿的数的阶乘通常是一个坏主意。
  另请参阅报错115。
  % You can only compute the factorial of integers.
  % Also computing the factorial of a number bigger then two billion
  % is generally a bad idea. See also Error 115.
\item[114 Negative factorial value]\ \\
  你只能计算正数的阶乘。如果您需要为负数计算阶乘，请注意，
  对于所有偶数，结果将是正数，对于所有奇数，结果将是负数。
  % To compute the factorial of a number it has to be positive.
  % In case you need it for a negative number, remember that for all 
  % even numbers the outcome will be positive and for all odd number negative.
\item[115 Timeout!]\ \\
  你在尝试计算一个大于$1000!$的数。另请参阅报错112的脚注。
  % You tried to compute a number bigger than $1000!$. 
  % See also the footnote to Error 112.
\item[116 Illegal value type in min: \code{xxx} only numbers are possible]\ \\
  你在尝试计算一些字符串的最小值。
  % You tried to build the minimum of some strings.
\item[117 Illegal value type in max: \code{xxx} only numbers are possible]\ \\
  你在尝试计算一些字符串的最大值。
  % You tried to build the maximum of some strings.
\item[118 Comparison of different types]\ \\
  你在尝试比较不同类型的数据，例如比较数字和字符串。
  请注意，使用未定义的参数也可能导致此消息。
  % You tried to compare apples with oranges, i.e, numbers with
  % strings. Note that the use of an undefined parameter can also
  % lead to this message.
\item[119 \code{xxx} of sets with different dimension]\ \\
  要对两个集合应用操作\code{xxx} (取并集、差集、交集、对称差集)，
  它们必须具有相同维度的元组，这也就是说，每个元组必须包含相同个数的分量。
  % To apply Operation \code{xxx} (union, minus, intersection, symmetric
  % difference) on two sets, 
  % both must have the same dimension tuples,\ie
  % the tuples must have the same number of components.
\item[120 Minus of incompatible sets]\ \\
  要对两个集合应用操作xxx (并集、差集、交集、对称差集) ，
  它们必须具有相同变量类型的元组，这也就是说，
  元组中的每个分量必须是相同的数据类型 (数字、字符串) 。
  % To apply Operation \code{xxx} (union, minus, intersection, symmetric
  % difference) on two sets, 
  % both must have tuples of the same type,\ie
  % the components of the tuples must have the same type (number,
  % string).
\item[121 Negative exponent on variable]\ \\
  变量的指数为负数。不支持这种定义方式。
  % The exponent to a variable was negative. This is not supported.
%\item[122]\ \\
\item[123 ``from'' value \code{xxx} is too big or not an integer]\ \\
  如果要生成集合，``from'' 后的数字必须是一个绝对值小于二十亿的整数。
  % To generate a set, the ``from'' number must be an integer with an
  % absolute value of less than two billion.
\item[124 ``upto'' value \code{xxx} is too big or not an integer]\ \\
  如果要生成集合，``upto'' 后的数字必须是一个绝对值小于二十亿的整数。
  % To generate a set, the ``upto'' number must be an integer with an
  % absolute value of less than two billion.
\item[125 ``step'' value \code{xxx} is too big or not an integer]\ \\
  如果要生成集合，``step'' 后的数字必须是一个绝对值小于二十亿的整数。
  % To generate a set, the ``step'' number must be an integer with an
  % absolute value of less than two billion.
\item[126 Zero ``step'' value in range]\ \\
  给定的 ``step'' (步长) 为零，因此永远无法达到 ``upto'' 的值。
  % The given ``step'' value for the generation of a set is
  % zero. So the ``upto'' value can never be reached. 
\item[127 Illegal value type in tuple: \code{xxx} only numbers are
  possible]\ \\
  \code{proj}函数中调用的选择元组 (selection tuple) 只能包含数字。
  % The selection tuple in a call to the \code{proj} function can
  % only contain numbers.
\item[128 Index value \code{xxx} in proj too big or not an integer]\ \\
  \code{proj}函数的选择元组中的值不是整数或超过了二十亿。
  % The value given in a selection tuple of a \code{proj} function is
  % not an integer or bigger than two billion.
\item[129 Illegal index \code{xxx}, set has only dimension \code{yyy}]\ \\
  选择元组中的索引值大于被索引集合中元组的维度。
  % The index value given in a selection tuple is bigger than the
  % dimension of the tuples in the set.
% Removed in 2.02
%\item[130 Duplicate index \code{xxx} for initialization]\ \\
%  在某一被索引集合的初始化过程当中，两个初始化元素具有相同的值。
%  例如，\code{set A[] := $<$1$>$ \{ 1 \}, $<$1$>$ \{ 2 \};}
%  % In the initialization of a indexed set, two initialization elements
%  % have the same index. 
%  % E.g, \code{set A[] := $<$1$>$ \{ 1 \}, $<$1$>$ \{ 2 \};}
\item[131 Illegal element \code{xxx} for symbol]\footnote{\textbf{译者注}：
    报错130在版本2.02中被移除，此处直接接继报错131。
  }\ \\
  索引集初始化列表中使用的索引元组不是集合的索引集的成员。例如：
  \code{set A[\{ 1 to 5 \}] := $<$1$>$ \{ 1 \}, $<$6$>$ \{ 2 \};}。
  % The index tuple used in the initialization list of a index set, is
  % not member of the index set of the set.
  % E.g, \code{set A[\{ 1 to 5 \}] := $<$1$>$ \{ 1 \}, $<$6$>$ \{ 2 \};}
\item[132 Values in parameter list missing, probably wrong read
  template]\ \\
  可能是read语句的模板形如\code{"$<$1n$>$"}，只有一个元组，而不是
  \code{"$<$1n$>$ 2n"}。
  % Probably the template of a read statement looks
  % like \code{"$<$1n$>$"} only having a tuple, instead of
  % \code{"$<$1n$>$ 2n"}.
\item[133 Unknown symbol \code{xxx}]\ \\
  使用了没有在作用域内定义的名称。
  % A name was used that is not defined anywhere in scope.
\item[134 Illegal element \code{xxx} for symbol]\ \\
  初始化过程中给出的索引元组不是参数的索引集的成员。
  % The index tuple given in the initialization is not member of the
  % index set of the parameter.
\item[135 Index set for parameter \code{xxx} is empty]\ \\
  尝试声明一个索引集为空的索引参数。很可能是索引集有一个\code{with}子句，
  它拒绝了所有元素。
  % The attempt was made to declare an indexed parameter with the
  % empty set as index set. Most likely the index set has a \code{with}
  % clause which has rejected all elements.
%
% space here
%
\item[139 Lower bound for integral var \code{xxx} truncated to \code{yyy}]
  (warning)\ \\
  整型变量只能有整数边界，给定非整数边界则被调整为整数边界。
  % An integral variable can only have an integral bound. So the given
  % non integral bound was adjusted.
\item[140 Upper bound for integral var \code{xxx} truncated to \code{yyy}]
  (warning)\ \\
  整型变量只能有整数边界，给定非整数边界则被调整为整数边界。
  % An integral variable can only have an integral bound. So the given
  % non integral bound was adjusted.
\item[141 Infeasible due to conflicting bounds for var \code{xxx}]\ \\
  变量的上界小于下界。
  % The upper bound given for a variable was smaller than the lower bound.
\item[142 Unknown index \code{xxx} for symbol \code{yyy}]\ \\
  符号的索引集不包含给定的索引元组。
  % The index tuple given is not member of the index set of the symbol.
\item[143 Size for subsets \code{xxx} is too big or not an integer]\ \\
  给定的用于生成的子集的基数必须是一个小于二十亿的整数。
  % The cardinality for the subsets to generate must be given as an
  % integer smaller than two billion.
\item[144 Tried to build subsets of empty set]\ \\
  用于生成子集的集合是空集。
  % The set given to build the subsets of, was the empty set.
\item[145 Illegal size for subsets \code{xxx}, should be between 1 
  and \code{yyy}]\ \\
  用于生成的子集的基数必须在1和基集合的基数 (集合元素的个数) 之间。
  % The cardinality for the subsets to generate must be between 1 
  % and the cardinality of the base set.
\item[146 Tried to build powerset of empty set ]\ \\
  用于生成幂集的集合是空集。
  % The set given to build the powerset of, was the empty set.
%
% iread.c
%
\item[147 use value \code{xxx} is too big or not an integer]\ \\
  use 参数的值必须是一个小于二十亿的整数。
  % The use value must be given as an integer smaller than two billion.
\item[148 use value \code{xxx} is not positive]\ \\
  use 参数不能为负数或 0。
  % Negative or zero values for the use parameter are not allowed.
\item[149 skip value \code{xxx} is too big or not an integer]\ \\
  skip 参数的值必须是一个小于二十亿的整数。
  % The skip value must be given as an integer smaller than two billion.
\item[150 skip value \code{xxx} is not positive]\ \\
  skip 参数不能为负数或 0。
  % Negative or zero values for the skip parameter are not allowed.
\item[151 Not a valid read template]\ \\
  read 模板必须是类似\code{"$<$1n,2n$>$"}的格式，按顺序必须有 $<$ 和 $>$ 。
  % A read template must look something like \code{"$<$1n,2n$>$"}.
  % There have to be a $<$ and a $>$ in this order.
\item[152 Invalid read template syntax]\ \\
  除了任何分隔符 (如\code{$<$}、\code{$>$}和逗号) 之外，
  模板必须由数字字符对组成，如\code{1n}, \code{3s}。
  % Apart from any delimiters like \code{$<$}, \code{$>$}, and commas a
  % template must consists of number character pairs like \code{1n}, \code{3s}.
\item[153 Invalid field number \code{xxx}]\ \\
  模板中的字段编号必须在1到255之间。
  % The field numbers in a template have to be between 1 and 255.
\item[154 Invalid field type \code{xxx}]\ \\
  字段类型只能是\code{n}和\code{s}。
  % The only possible field types are \code{n} and \code{s}.
\item[155 Invalid read template, not enough fields]\ \\
  分隔符之间至少要有一个字段。
  % There has to be at least one field inside the delimiters.
\item[156 Not enough fields in data]\ \\
  模板指定的字段编号高于数据中实际找到的字段数。
  % The template specified a field number that is higher than the actual
  % number of field found in the data. 
\item[157 Not enough fields in data (value)]\ \\
  模板指定的字段编号高于数据中实际找到的字段数。
  错误发生在值字段中的索引元组之后。
  % The template specified a field number that is higher than the actual
  % number of field found in the data. The error occurred after the 
  % index tuple in the value field.
%\item[158 ]\ \\

%
% code.c
%  
\item[159 Type error, expected \code{xxx} got \code{yyy}]\ \\
  找到的数据类型不是预期的类型，例如从数字中减去字符串将导致此消息。
  % The type found was not the expected one, e.g. subtracting 
  % a string from a number would result in this message.
%
% elem.c
% 
\item[160 Comparison of elements with different types \code{xxx} /
  \code{yyy}]\ \\
  比较两个不同元组中的元素时，发现它们的变量类型不同。
  % Two elements from different tuples were compared and found to be 
  % of different types. 
%
% load.c
%
\item[161 Line \code{xxx}: Unterminated string]\ \\
  该行具有奇数个\code{"}字符。某一字符串已开始，但未封闭。
  % This line has an odd number of \code{"} characters. 
  % A String was started, but not ended.
\item[162 Line \code{xxx}: Trailing \code{"yyy"} ignored] (warning)\ \\
  文件中的最后一个分号后发现有内容。
  % Something was found after the last semicolon in the file.
\item[163 Line \code{xxx}: Syntax Error]\ \\
  某一语句未以如下关键字开头：
  \code{set}, \code{param}, \code{var}, \code{minimize}, 
  \code{maximize}, \code{subto}, or \code{do}
  % A new statement was not started with one of the keywords:
  % \code{set}, \code{param}, \code{var}, \code{minimize}, 
  % \code{maximize}, \code{subto}, or \code{do}.
%
% set.c
%
\item[164 Duplicate element \code{xxx} for set rejected] (warning)\ \\
  尝试向集合中添加一个已存在的元素。
  % An element was added to a set that was already in it.
\item[165 Comparison of different dimension sets] (warning)\ \\
  比较两个集合，但它们的维度元组不同。
  (这意味着除了空集之外，它们永远也不可能相等。)
  % Two sets were compared, but have different dimension tuples.
  % (This means they never had a chance to
  % be equal, other than being empty sets.)
%
% symbol.c
%
\item[166 Duplicate element \code{xxx} for symbol \code{yyy} rejected]
  (warning)\ \\
  尝试向\code{yyy}中添加一个已存在的元素。
  % An element that was already there was added to a symbol.
%
% tuple.c
%
\item[167 Comparison of different dimension tuples] (warning)\ \\
  尝试比较两个维度不同的元组。
  % Two tuples with different dimensions were compared.
%
% zimpl.c
%
\item[168 No program statements to execute]\ \\
  在加载的文件中没有找到\zimpl 语句。
  % No \zimpl statements were found in the files loaded.
%
% code.c
%
\item[169 Execute must return void element]\ \\
  这不应该发生。如果您遇到此错误，请将.zpl文件发送至\url{mailto:koch@zib.de}。
  % This should not happen. If you encounter
  % this error please email the \code{.zpl} file to \url{mailto:koch@zib.de}.
%
% inst.c
%
\item[170 Uninitialized local parameter \code{xxx} in call of
  define \code{yyy}]\ \\
  调用定义 (define) 时，其中一个参数是一个``名称''
  (变量的名称)，但没有为其定义值。
  % A define was called and one of the arguments was a ``name'' 
  % (of a variable) for which no value was defined.
\item[171 Wrong number of arguments (\code{xxx} instead of \code{yyy})
  for call of define \code{zzz}]\ \\
  调用定义 (define) 时，参数数量与定义的不同。
  % A define was called with a different number of arguments than in
  % its definition.
\item[172 Wrong number of entries (\code{xxx}) in table line, 
  expected \code{yyy} entries]\ \\
  在参数的初始化表中，每一行输入的条目 (entries) 的个数
  必须与表的索引行 (第一行) 相同。
  % Each line of a parameter initialization table must have
  % exactly the same number of entries as the index (first) line of
  % the table.
\item[173 Illegal type in element \code{xxx} for symbol]\ \\
  一个参数表只能有一个数据类型，要么是数字，要么是字符串。
  在初始化过程中同时指定了两种类型。
  % A parameter can only have a single value type. Either numbers or
  % strings. In the initialization both types were present.
%
% iread.c
%
\item[174 Numeric field \code{xxx} read as \code{"yyy"}. This is not a
  number]\ \\
  试图读取一个在模板中指定为 `n' 的字段，但读取的内容不是有效的数字。
  % It was tried to read a field with an 'n' designation in the template,
  % but what was read is not a valid number.
%
% zimpl.c
%
\item[175 Illegal syntax for command line define \code{"xxx"} --
  ignored] (warning)\\
  使用命令行选项 \code{-D} 指定的参数必须匹配 \code{name=value} 的格式。
  其中 \code{name} 必须是一个合法的标识符，这也就是说，它必须以字母开头，
  并且只能由字母、数字和下划线组成。
  % A parameter definition using the command line \code{-D} flag, must
  % have the form \code{name=value}. The \code{name} must be a legal
  % identifier, \ie it has to start with a letter and may consist only out
  % of letters and numbers including the underscore. 
%
% vinst.c
%
\item[176 Empty LHS, in Boolean constraint] (warning)\ \\
  (逻辑约束的) 左半边为空，这也就是说，包含变量的项式为空。
  % The left hand side, \ie the term with the variables, is empty. 
\item[177 Boolean constraint not all integer]\ \\
  在逻辑约束中，不允许出现连续型 (实型) 变量。 
  % No continuous (real) variables are allowed in a Boolean constraint.
\item[178 Conditional always true or false due to bounds] (warning)\ \\
  由于变量的上下界，逻辑约束的全部或部分始终为真或者假。
  % All or part of a Boolean constraint are always either true or
  % false, due to the bounds of variables.
\item[179 Conditional only possible on bounded constraints]\ \\
  在某个逻辑约束中至少存在一个变量没有有限边界。
  % A Boolean constraint has at least one variable without finite bounds.
\item[180 Conditional constraint always true due to bounds] (warning)\ \\
  条件约束的结果部分恒为真。这是由于包含了变量的上下界。
  % The result part of a conditional constraint is always true anyway. 
  % This is due to the bounds of the variables involved.
\item[181 Empty LHS, not allowed in conditional constraint]\ \\
  条件约束的结果部分不能为空。
  % The result part of a conditional constraint may not be empty.
\item[182 Empty LHS, in variable vabs]\ \\
  \code{vabs} 函数的参数当中没有变量。要么所有的值都会被归零，
  要么只需使用 \code{abs} 即可。
  % There are no variables in the argument to a \code{vabs} function.
  % Either everything is zero, or just use \code{abs}.
\item[183 vabs term not all integer]\ \\
  \code{vabs} 函数的声明中包含了非整型变量。由于数值的原因 (numerical reason)，
  不允许将连续型变量作为参数传递给 \code{vabs}。
  % There are non integer variables in the argument to a \code{vabs} function.
  % Due to numerical reasons continuous variables are not allowed as
  % arguments to \code{vabs}. 
\item[184 vabs term not bounded]\ \\
  \code{vabs} 函数内的项式中至少包含一个无界变量。
   The term inside a \code{vabs} has at least one unbounded variable.
\item[185 Term in Boolean constraint not bounded]\ \\
  \code{vif} 内的项式中至少包含一个无界变量。
  % The term inside a \code{vif} has at least one unbounded variable.
%
% inst.c
%
\item[186 Minimizing over empty set -- zero assumed] (warning)\ \\
  取极小值时的索引表达式为空，因为该表达式的值为零。\footnote{
    \textbf{译者注}：我确实不知道这句话是什么意思，所以此处是照着字面翻译的。}
  % The index expression for the minimization was empty. The result
  % used for this expression was zero.
\item[187 Maximizing over empty set -- zero assumed] (warning)\ \\
  取极大值时的索引表达式为空，因为该表达式的值为零。
  % The index expression for the maximization was empty. The result
  % used for this expression was zero.
\item[188 Index tuple has wrong dimension]\ \\
  索引元组中的元素数量与被索引集合的元组索引的维度不一致。导致此错误的原因，
  既可能是因为在参数初始化列表中，条目的索引元组的维度与该参数的索引集合维度不同；
  也可能是因为在集合初始化列表中，条目的索引元组维度与该集合的索引集的维度不同。
  如果您使用 \code{powerset} 或 \code{subset} 指令，则索引集必须是一维的。
  % The number of elements in an index tuple is different from the
  % dimension of the tuples in the set that is indexed.
  % This might occur, when the index tuple of an entry in a parameter initialization list has
  % not the same dimension as the indexing set of the parameter. 
  % This might occur, when the index tuple of an entry in a set
  % initialization list has
  % not the same dimension as the indexing set of the set. 
  % If you use a \code{powerset} or \code{subset} instruction, the index
  % set has to be one dimension.
\item[189 Tuple number \code{xxx} is too big or not an integer]\ \\
  给定的元组的编号必须是小于二十亿的整数。
  % The tuple number must be given as an integer smaller than two
  % billion.
\item[190 Component number \code{xxx} is too big or not an integer]\ \\
  给定的分量的编号必须是小于二十亿的整数。
  % The component number must be given as an integer smaller than two
  % billion.
\item[191 Tuple number \code{xxx} is not a valid value between 1..\code{yyy}]\ \\
  元组的编号必须在 1 和集合的基数之间。
  % The tuple number must be between one and the cardinality of the set.
\item[192 Component number \code{xxx} is not a valid value between 1..\code{yyy}]\ \\
  分量的编号必须在 1 和集合的维数之间。
  % The component number must be between one and the dimension of the set.
\item[193 Different dimension tuples in set initialization]\ \\
  同一列表中的元组的维度不同。
  % The tuples that should be part of the list have different dimension.
\item[195 Genuine empty set as index set] (warning)\ \\
  某一索引集索引的被索引集合恒为空集。
  % The set of an index set is always the empty set.
\item[197 Empty index set for set]\ \\
  某一集合的索引集为空集。
  % The index set for a set is empty.
\item[198 Incompatible index tuple]\ \\
  给定的索引元组具有固定的分量，
  该分量的数据类型与集合中的元组的同一分量的数据类型不一致。
  % The index tuple given had fixed components. The type of such a
  % component was not the same as the type of the same component of tuples
  % from the set.
\item[199 Constants are not allowed in SOS declarations]\ \\
  在声明 SOS 时，权重只能与变量一同使用。单独使用的权重没有意义。
  % When declaring an SOS, weights are only allowed together with
  % variables. A weight alone does not make sense.
\item[200 Weights are not unique for SOS \code{xxx} (warning)]\ \\
  特殊有序集中分配给变量的所有权重都必须是唯一的。
  % All weights assigned to variables in an special ordered set have to
  % be unique. 
\item[201 Invalid read template, only one field allowed]\ \\
  读取一个单一的参数值时，read 模板必须只包含一个单一的字段规则。
  % When reading a single parameter value, the read template must
  % consist of a single field specification.
\item[202 Indexing over empty set] (warning)\ \\
  索引集是空的。
  % The indexing set turns out to be empty.
\item[203 Indexing tuple is fixed] (warning)\ \\
  某个索引表达式产生的索引集是一个固定的集合。
  其结果是只有这一个 (对应的) 元素会被搜索到。
  % The indexing tuple of an index expression is completely fixed. As a
  % result only this one element will be searched for.
\item[204 Random function parameter minimum= \code{xxx} $>=$ maximum=
  \code{yyy}]\ \\
  \code{random} 函数的第二个参数必须严格大于第一个参数。
  % The second parameter to the function \code{random} has to be
  % strictly greater than the first parameter.
\item[205 \code{xxx} excess entries for symbol \code{yyy} ignored ]
  (warning)\ \\
  读取符号 \code{yyy} 中的数据时，文件中存在的条目数比符号的索引数多 
  \code{xxx} 个。多余的条目会被忽略。
  % When reading the data for symbol \code{yyy} there were 
  % \code{xxx} more entries in the file than indices for the symbol.
  % The excess entries were ignored.  
\item[206 argmin/argmax over empty set] (warning)\ \\
  \code{argmin} 或 \code{argmax} 的索引表达式为空。返回的结果为空集。
  % The index expression for the \code{argmin} or \code{argmax} was
  % empty. The result is the empty set.
\item[207 ``size'' value \code{xxx} is too big or not an integer]\ \\
  \code{argmin} 和 \code{argmax} 函数的“size”参数必须是一个
  绝对值小于二十亿的整数。
  % The size argument for an \code{argmin} or \code{argmax} function
  % must be an integer with an absolute value of less than two billion.
\item[208 ``size'' value \code{xxx} not >= 1]\ \\
  \code{argmin} 和 \code{argmax} 函数的“size”参数最小为 1，
  因为它表示结果集合的最大基数。
  % The size argument for an \code{argmin} or \code{argmax} function
  % must be at least one, since it represents the maximum cardinality
  % of the resulting set.
\item[209 MIN of set with more than one dimension]\ \\
  表达式 \code{min(A)} 中集合 A 的元素只能由包含数字的一维元组组成。
  % The expressions \code{min(A)} is only allowed if the elements of 
  % set A consist of 1-tuples containing numbers.  
\item[210 MAX of set with more than one dimension]\ \\
  表达式 \code{max(A)} 中集合 A 的元素只能由包含数字的一维元组组成。
  % The expressions \code{max(A)} is only allowed if the elements of 
  % set A consist of 1-tuples containing numbers.  
\item[211 MIN of set containing non number elements]\ \\
  表达式 \code{min(A)} 中集合 A 的元素只能由包含数字的一维元组组成。
  % The expressions \code{min(A)} is only allowed if the elements of 
  % set A consist of 1-tuples containing numbers.  
\item[212 MAX of set containing non number elements]\ \\
  表达式 \code{max(A)} 中集合 A 的元素只能由包含数字的一维元组组成。  
  % The expressions \code{max(A)} is only allowed if the elements of 
  % set A consist of 1-tuples containing numbers.  
\item[213 More than 65535 input fields in line \code{xxx} of
   \code{yyy} (warning)]\ \\
  文件 \code{yyy} 中的第 \code{xxx} 行的输入字段超过 65535 个。
  在数据中插入一些新行！\footnote{\textbf{译者注}：意指换行。}
  % Input data beyond field number 65535 in line \code{xxx} of file
  % \code{yyy} are ignored. Insert some newlines into your data!
\item[214 Wrong type of set elements -- wrong read template?]\ \\
  很可能您在模板中尝试使用 \code{"n+"} 而不是 \code{"<n+>"} 
  从流 (stream) 中读取集合。
  % Most likely you have tried read in a set from a stream using
  % \code{"n+"} instead of \code{"<n+>"} in the template. 
\item[215 Startvals violate constraint, \ldots (warning)]\ \\
  如果给定的 startvals 相加，它们就会违背约束。
  报错信息中给出了 LHS 和 RHS 的相关错误详情。
  % If the given startvals are summed up, they violate the
  % constraint. Details about the sum of the LHS and the RHS are given
  % in the message.
\item[216 Redefinition of parameter \code{xxx} ignored]\ \\
  同名的参数被声明了两次。典型的用法是在 \zimpl 
  文件里面声明参数的默认值，再通过命令行定义的方式覆盖它们。
  % A parameter was declared a second time with the same name. The
  % typical use would be to declare default values for a parameter in
  % the \zimpl file and override them by command-line defined.
\item[217 begin value \code{xxx} in substr too big or not an integer]\ \\
  \code{substr} 函数的 begin 参数必须是一个绝对值小于二十亿的整数。
  % The begin argument for an \code{substr} function
  % must be an integer with an absolute value of less than two billion.
\item[218 length value \code{xxx} in substr too big or not an integer]\ \\
  \code{substr} 函数的 length 参数必须是一个绝对值小于二十亿的整数。
  % The length argument for an \code{substr} function
  % must be an integer with an absolute value of less than two billion.
\item[219 length value \code{xxx} in substr is negative]\ \\
  \code{substr} 函数的 length 参数必须大于或等于 0。
  % The length argument for an \code{substr} function
  % must be greater or equal to zero.
\item[220 Illegal size for subsets \code{xxx}, should be between \code{yyy} 
  and \code{zzz}]\ \\
  要生成子集的基数必须在指定的下界和基集合的基数之间。
  % The cardinality of the subsets to generate must be between the
  % given lower bound and the cardinality of the base set.
% \item[221 The objective function has to be linear or quadratic]\ \\
%   只允许使用线性或二次型的约束。
%   % Only objective functions with linear or quadratic constraints are allowed.
%
% vinst.c
%
\item[222 Term inside a then or else constraint not linear]\footnote{
    \textbf{译者注}：文档源码中的报错221被原作者注释掉了。
  }\ \\
  \code{then} 或 \code{else} 中的项式不是线性的形式。
  The term inside a \code{then} or \code{else} is not linear.
%
% inst.c
%
\item[223 Objective function \code{xxx} overwrites existing one
  (warning)]\ \\
  遇到了另一个目标函数形式的声明，覆盖了前一个。
  % Another objective function declaration has been encountered,
  % superceeding the previous one. 
%
% xlpglue.c
%
\item[301 variable priority has to be integral] (warning)\ \\
  如果给定了变量的分支优先级，则这些优先级必须是整数。
  % If branching priorities for variables are given, these have to be integral.
\item[302 SOS priority has to be integral] (warning)\ \\
  如果给定了 SOS 的优先级，则这些优先级必须是整数。
  % If SOS priorities are given, these have to be integral.
  % % %% 原作者在这行中放了一个缩进 2 空格的注释百分号，原因不明。
\item [401 Slack too large (\code{xxx}) for QUBO conversion]
  该约束所需的松弛变量的上界超过了 $2^{30}$。
  % The upper bound of the slack needed for this constraint is more then
  % $2^{30}$.   
\item [403 Non linear term can't be converted to QUBO]\ \\
  只有线性项式可以自动转化为 QUBO。
  % Only linear terms can be automatically converted into a QUBO.
\item [404 Non linear expressions can't be converted to QUBO]\ \\
  只有不含指示约束的线性表达式可以被自动转化为 QUBO。
  % Only linear expressions without indicator constraints can be
  % automatically converted into a QUBO. 
\item[600 File format can only handle linear and quadratic constraints
         (warning)]\ \\
  所选的文件格式只能处理线性和二次项约束。更高阶的约束将被忽略。
  % The chosen file format can currently only handle linear and
  % quadratic constraints. Higher degree constraints were ignored.
\item[601 File format can only handle binary variables] (warning)]\ \\
  所选择的文件格式只能处理二元变量。其他数据类型的变量将被忽略。
  % The chosen file format can only handle binary variables. 
  % Variables of other types will be ignored.
\item[602 QUBO file format can only handle linear and quadratic term
         (warning)]\ \\
  根据定义，QUBO 的文件格式只能处理线性和二次的项式。无法写入文件。
  % By definition the QUBO file format can only handle linear and
  % quadratic terms. No file can be written.
%% 下面这个“space here”是原作者写在这里的。
%
% space here
%
% 
% numbgmp.c
%
\item[700 log(): \code{OS specific domain or range error message}]\ \\
  调用 \code{log} 函数时参数为零或者负数，或者由于参数太小，
  无法表示为 \code{double} 数据类型。
  % Function \code{log} was called with a zero or negative argument, or
  % the argument was too small to be represented as a \code{double}.
\item[701 sqrt(): \code{OS specific domain error message}]\ \\
  调用 \code{log} 函数时参数为负数。
  % Function \code{sqrt} was called with a negative argument.
\item[702 ln(): \code{OS specific domain or range error message}]\ \\
  调用 \code{log} 函数时参数为零或者负数，或者由于参数太小，
  无法表示为 \code{double} 数据类型。
  % Function \code{ln} was called with a zero or negative argument, or
  % the argument was too small to be represented as a \code{double}.
%\item[]\ \\
%\item[]\ \\
%\item[]\ \\
%\item[]\ \\
%\item[]\ \\
%\item[]\ \\
%\item[]\ \\
%
% mmlscan.l
%
\item[800 parse error: expecting \code{xxx} (or \code{yyy})]\ \\
  解析错误。找到的内容与预期不符，您输入的语句无效。
  % Parsing error. What was found was not what was expected.
  % The statement you entered is not valid.
\item[801 Parser failed]\ \\
  解析例程失败。这种情况不应该发生。如果您遭遇了此错误，
  请将此 \code{.zpl} 文件发送电子邮件到 \url{mailto:koch@zib.de}。
  % The parsing routine failed. This should not happen. If you encounter
  % this error, please email the \code{.zpl} file to \url{mailto:koch@zib.de}.
\item[802 Regular expression error]\ \\
  \code{read} 语句的 \code{match} 参数中给出的一个正则表达式无效。
  有关错误详情，请参阅错误信息。
  % A regular expression given to the \code{match} parameter of a
  % \code{read} statement was not valid. See error messages for details.
\item[803 String too long \code{xxx} $>$ \code{yyy}]\ \\
  程序遭遇了一个大于 1 GB 的字符串。
  % The program encountered a string which is larger than 1 GB. 
%
% inst.c
%
\item[900 Check failed!]\ \\
  某个 \code{check} 指令的评估结果不为“真”。
  % A \code{check} instruction did not evaluate to true. 
\end{description}

